Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Monastir M25 Antalya Portugal F1 Portugal F2 France F4 France F5 Dominican Republic F1 Dominican Republic F2 Cambodia F1 Cambodia F2 USA F5 USA F6 India F1 India F3 India F8 Indonesia F5 Nigeria F3 India F10 Qatar F2 India F4 Chinese Taipei F1 Chinese Taipei F2 Australia F10 India F9 USA F23 India F7 India F9 India F10 India F4 India F5 USA F6 India F3 India F4 Kuwait F1 India F5 India F6 India F8 India F10 Indonesia F4 India F3 India F4 India F5 Uzbekistan F1 Great Britain F11 Great Britain F12 USA F31 Hong Kong F4 India F1 (Chandigarh) Nigeria F4 USA F27 Kazakhstan F2 Chinese Taipei F2 India F2 Russia F3 (Kazan) Egypt F10 (Sharm El Sheikh) Egypt F11 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Kazakhstan F4 (Shymkent) Kazakhstan F5 (Shymkent) Turkey F17 (Antalya) M25 Kazan M15 Palmanova M25 Aktobe M25 Aktobe M15 Toulouse M25+H Kazan M15 Quinta Do Lago M25 Shymkent M25+H Arlon M25 Lasne M25 Monastir M15 Antalya M15 Antalya M15 Monastir M15 Monastir M25 Monastir M25 Monastir M15 Antalya M25 Telavi M15 Telavi M25 Monastir Sarasota Challenger M15 Monastir Gemax Samsung Open 2004 - Belgrade Ispat Open 2004 - Ostrava Steelers Cup - Kosice Togliatti Cup - Togliatti St. Petersburg Challenger - St. Petersburg Open Mutouest de Saint-Brieuc - St. Brieuc 2005 West Side Tennis Coub Men's Challenger - Forest Hills 4° Sporting Challenger - Turin Trofeo Internacional Club Laieta - Barcelona Porsche Open - Poznan Pekao Open 2005 - Szczecin Ethias Tennis Trophy - Mons Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha X Torneo Internazionale di Tennis - Barletta Kyiv Open - Kiev Schickendanz Open - Furth Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Copa Sevilla - Seville PEOPLEnet Cup - Dnepropetrovsk 2007 Knoxville Challenger - Knoxville Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Baden Open - Karlsruhe Kos Succhetti Tennis Cup - Cordenons Karshi Challenger Trnava Challenger Mons Challenger XXXVII Torneig C.E. Laieta - Barcelona Rabat Challenger Marrakech Challenger St. Brieuc Challenger San Remo Challenger Lugano Challenger Bangkok Challenger Knoxville Challenger Challenger 42 - Andrezieux Dortmund Challenger Astana Challenger Sail Open - New Delhi Schickendanz Open - Furth Charlottesville Challenger Dallas Challenger Singapore Challenger Kyoto Challenger Open Sainte Victoire - Aix-En-Provence Ljubljana Open - Ljubljana Nokian Hakkapeliitta Open - Tampere Busan Challenger Schickedanz Open - Furth Prostejov Challenger Beijing Challenger XI Open International D'Andorra - Andorra Shanghai Challenger M25 Sabadell Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Challenger Copa Sevilla - Seville Kyoto Challenger New Delhi Challenger III - New Delhi Karshi Challenger Prostejov Challenger Astana Challenger Akbank Private Banking TED Open - Istanbul Winnetka Challenger Kaoshuing Challenger Mons Challenger Mordovia Cup - Mordovia Melbourne Challenger Sao Paulo Challenger Tour Finals Orleans Challenger Traralgon Challenger Ortisei Challenger Kobstaedernes ATP Challenger - Kolding Tyumen Challenger Samarkand Challenger - Samarkand Chennai Challenger Bukhara Challenger - Bukhara Irving Challenger Memorial Kolyaskin - Donetsk Sunrise Challenger Yokohama Challenger Dallas Challenger New Delhi Challenger M25 Telavi Samarkand Challenger Ilkley Challenger Lexington Challenger Kaohsiung Challenger Tashkent Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Pune Challenger Bergamo Challenger Zhuhai Challenger Guangzhou Challenger Tiburon Challenger ATP Open Castilla y Leon - Segovia Charlottesville Challenger Champaign Challenger Koblenz Challenger Rennes Challenger Garden Open - Rome Zhuhai Challenger Irving Challenger Shenzhen Challenger Quanzhou Challenger Leon Challenger Tempe Challenger Qingdao Challenger Gimcheon Challenger Surbiton Challenger Lyon Challenger Togliatti Cup - Togliatti Istanbul Challenger Columbus Challenger Kaohsiung Challenger Tashkent Challenger Ho Chi Minh City Challenger Shenzhen Challenger Kobe Challenger Taipei City Challenger Karshi Challenger Loughborough Challenger Surbiton Challenger Meerbusch Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Almaty Challenger Da Nang Challenger Bordeaux Challenger Shymkent Challenger Samarkand Challenger Jerusalem Challenger Fergana Challenger Winnetka Challenger Nur-Sultan Challenger Binghamton Challenger Bukhara Challenger - Bukhara Manerbio Challenger Portoroz Challenger L'Aquila Challenger Jinan Challenger Shanghai Challenger Kaohsiung Challenger Nur-Sultan Challenger Ismaning Challenger Brest Challenger Kobe Challenger Rennes Challenger Quimper Challenger Pau Challenger Ostrava Challenger Istanbul Challenger Eckental Challenger Potchefstroom 1 Challenger Potchefstroom 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Biella 5 Challenger Biella 6 Challenger Almaty 1 Challenger Iasi Challenger Pozoblanco Challenger Verona Challenger Prague 3 Challenger Como Challenger Rennes Challenger Orleans Challenger Barcelona Challenger Alicante Challenger Bukhara Challenger - Bukhara San Marino CEPU Open - San Marino Citta di Monza - Monza Nord LB Open 2006 - Braunschweig Porsche Open - Poznan Open Costa Daurada - Tarragona Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Budapest Challenger - Budapest Nord/LB Open 2004 - Braunschweig Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran Harrah's Entertainment Challenger - Tunica Nord LB Open - Braunschweig Oberstaufen Cup - Oberstaufen Open de Tenis Amaya - Pamplona Nottingham-2 Challenger Braunschweig Challenger Bancastato Challenger Lugano - Lugano Kazan Challenger III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Malaga Challenger Taipei City Challenger New Delhi Challenger IV - New Delhi Aptos Challenger Shenzhen Challenger Braunschweig Challenger Tashkent Challenger Ostrava Challenger Forli Challenger Fergana Challenger Banja Luka Challenger 2004 - Banja Luka The LTA Bolton Challenger - Bolton Privat Bank Cup - Dnepropetrovsk Nottingham Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Morocco Tennis Tour - Marrakech New Delhi Challenger II - New Delhi Unicredit Czech Open - Prostejov Heineken Open Shanghai - Shanghai Zenith Tennis Cup-Harbour Club - Milan Nord LB Open - Braunschweig UTC Open - Cherkassy Ethias Trophy - Mons Furth Challenger Napoli Challenger Tashkent Challenger Astana Challenger Ostrava Challenger Open de la Comunidad Valenciana - Valencia Biella Challenger Turin Challenger Lexington Challenger Genova Challenger Bangkok Challenger Bratislava Challenger Helsinki Challenger Samarkand Challenger San Jose Challenger Barranquilla Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Braunschweig Challenger Scheveningen Challenger Poznan Challenger Segovia Challenger Open de Tenis Comunidad Valenciana - Valencia Tashkent Challenger Bangkok Challenger Mercedes Cup - Stuttgart Toyota Challenger Heilbronn Challenger Honolulu Challenger Kazan Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Sarasota Challenger Kaohsiung Challenger Savannah Challenger Ostrava Challenger Prague Challenger Bordeaux Challenger Fergana Challenger Monza Challenger Marburg Challenger Scheveningen Challenger Penza Challenger ATP Kremlin Cup - Moscow Astana Challenger St. Petersburg Open - St. Petersburg Chennai Open - Chennai Millenium Tennis Championships - Delray Beach Nanchang Challenger Lermontov Challenger SAP Open - San Jose Mons Challenger Regions Morgan Keegan Championships - Memphis Tashkent Challenger Seoul Challenger Open de la Comunidad Valenciana - Valencia Poznan Challenger Estoril Open - Estoril Guayaquil Challenger Gerry Weber Open - Halle Champaign Challenger Bucaramanga Challenger Red Letter Days Open - Nottingham Baotou Challenger Dallas Challenger Pereira Challenger Countrywide Classic - Los Angeles Savannah Challenger Legg Mason Tennis Classic - Washington Ostrava Challenger Pilot Pen Tennis - New Haven Prague II Challenger Samarkand Challenger Kosice Challenger ATP Kremlin Cup - Moscow Braunschweig Challenger Istanbul Challenger Binghamton Challenger Eskisehir Challenger Chennai Open - Chennai Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Como Challenger Genova Challenger PBZ Zagreb Indoors - Zagreb Kenitra Challenger Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Tashkent Challenger Geneva Challenger Dutch Open Tennis - Amersfoort ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Cherbourg Challenger Kolkata Challenger New Delhi Challenger Koblenz Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON Championships - London Prostejov Challenger Parma Challenger Iasi Challenger Biella Challenger Sao Paulo Challenger Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Chennai Open - Chennai Shanghai Challenger Indore Challenger Pune Challenger Regions Morgan Keegan Championships - Memphis Hong Kong Challenger Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kolkata Challenger Kazan Challenger Open de Tenis Comunidad Valenciana - Valencia San Luis Potosi Challenger Qatar ExxonMobil Open - Doha Karshi Challenger Aircel Chennai Open - Chennai Moscow Challenger Surbiton Challenger Fergana Challenger Vancouver Challenger Shanghai Challenger Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Hua Hin Challenger Mouilleron-Le-Captif Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg New Delhi Challenger Braunschweig Challenger Astana Challenger Genova Challenger Szczecin Challenger Stockton Challenger Eckental Challenger Knoxville Challenger Quimper Challenger Morelos Challenger Alexander Kolyaskin Memorial - Donetsk Anning Challenger Karshi Challenger Samarkand Challenger St. Petersburg Open - St. Petersburg Ilkley Challenger Gatineau Challenger Granby Challenger Aptos Challenger Como Challenger Seville Challenger Kremlin Cup - Moscow Delray Beach International Tennis Championships - Delray Beach Genoa Open Challenger-Fondazione Carige - Genova Pune Challenger Toyota Challenger Hua Hin Challenger Bangalore Challenger Bet-at-home Cup - Kitzbuhel Koblenz Challenger SAP Open - San Jose Rennes Challenger Quimper Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Budapest Challenger Winston-Salem Open - Winston-Salem Chennai Challenger Synsam Swedish Open - Bastad US Men's Clay Court Championship - Houston Fergana Challenger - Fergana Aircel Chennai Open - Chennai Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf China Open - Beijing Busan Challenger Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach Open - Delray Beach Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha TEB BNP Paribas Istanbul Open - Istanbul Citi Open - Washington Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Bet-at-home Open - Hamburg Open 13 - Marseille Aegon Nottingham Open - Nottingham Konzum Croatia Open - Umag Aircel Chennai Open - Chennai Brest Challenger Gerry Weber Open - Halle Citi Open - Washington St. Petersburg Open - St. Petersburg Citi Open - Washington Maharashtra Open - Pune AEGON International - Eastbourne Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava AEGON Championships - London Delray Beach Open - Delray Beach Thailand Open - Bangkok International Tennis Championships - Delray Beach Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow European Open - Antwerp Kremlin Cup - Moscow Ortisei Challenger Maia Challenger St. Petersburg Open - St. Petersburg Samsung Securities Cup Challenger Tennis - Seoul US Men's Clay Court Championship - Houston Open Seat Godo 2007 - Barcelona Cary Challenger Orlando Challenger Tennis Napoli Cup 2006 - Napoli Campinas Challenger The Manchester Trophy - Manchester Zadar Challenger Oeiras 1 Challenger Rome 1 Challenger Almaty 2 Challenger Milan Challenger Sardegna Open - Cagliari Segovia Challenger Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg Seville Challenger Bucharest Challenger Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Kyiv Open - Kiev Stockholm Open - Stockholm Singapore Tennis Open - Singapore Emilia-Romagna Open - Parma Astana Challenger Dubai Duty Free Tennis Championships - Dubai Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Open Mutouest - St. Brieuc Braunschweig Challenger Istanbul Challenger Milan Indoors - Milan Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Chennai Open - Chennai Medibank Private International - Sydney Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Pilot Pen Tennis - New Haven Open SEAT Godo 2006 - Barcelona Croatia Open Umag - Umag Sydney International - Sydney Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Thailand Open - Bangkok Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg Lexington Challenger Estoril Open - Estoril Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Thailand Open - Bangkok Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Catella Swedish Open - Bastad Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston BMW Open - Munich SkiStar Swedish Open - Bastad Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SAP Open - San Jose Bet-at-home Open - Hamburg China Open - Beijing Masters Series Monte Carlo - Monte Carlo Apia International - Sydney Open Sud de France - Montpellier Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Barcelona Open BancSabadell - Barcelona BNP Paribas Masters - Paris Portugal Open - Oeiras Pacific Life Open - Indian Wells Gerry Weber Open - Halle Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Shenzhen Open - Shenzhen Tennis Masters Series - Madrid If Stockholm Open - Stockholm BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Kremlin Cup - Moscow Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Grand Prix Hassan II - Marrakech Monte-Carlo Rolex Masters - Monte-Carlo Barcelona Open BancSabadell - Barcelona Internazionali BNL dItalia - Rome TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Kremlin Cup - Moscow Dubai Duty Free Tennis Championships - Dubai Ricoh Open - 's-Hertogenbosch Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Tata Open Maharashtra - Pune Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Mutua Madrilena Madrid Open - Madrid Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Kremlin Cup - Moscow Australian Open - Melbourne China Open - Beijing AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Sony Ericsson Open - Miami French Open - Paris French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Masters - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris Davis Cup, World Group, 1R, ROU-RUS 1-4 Davis Cup, PO, RUS-IND 3-2 BNP Paribas Masters - Paris Davis Cup, World Group, PO, RSA-IND, 1-4 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, World Group, PO, BRA-RUS 5-0 Davis Cup, Group I, 1R, RUS-POL 2-3 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, Group I, 2R, NZL-IND 2-3 Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, 1R, RUS-SWE 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, 1R, IND-NZL 4-1 Davis Cup, World Group, PO, CAN-IND 3-2 Davis Cup, Group I, PO, IND-DEN 4-0 Davis Cup, Group I, PO, DEN-IND 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) U.S. Open (juniors) Australian Open (Wildcard) Australian Open (Asia, Wildcard) Olympics - Rio de Janeiro